package com.huyou.entity;

import java.io.Serializable;
import java.util.Date;

public class VideoOrder implements Serializable {
    /**
     * 
     */
    private Integer id;

    /**
     * 用户标示
     */
    private String openid;

    /**
     * 订单唯一标识
     */
    private String outTradeNo;

    /**
     * 0表示未支付，1表示已支付
     */
    private Integer state;

    /**
     * 订单生成时间
     */
    private Date createTime;

    /**
     * 支付回调时间
     */
    private Date notifyTime;

    /**
     * 支付金额，单位分
     */
    private Integer totalFee;

    /**
     * 微信昵称
     */
    private String nickname;

    /**
     * 微信头像
     */
    private String headImg;

    /**
     * 视频主键
     */
    private Integer videoId;

    /**
     * 视频名称
     */
    private String videoTitle;

    /**
     * 视频图片
     */
    private String videoImg;

    /**
     * 用户id
     */
    private Integer userId;

    /**
     * 用户ip地址
     */
    private String ip;

    /**
     * 0表示未删除，1表示已经删除
     */
    private Integer del;

    /**
     * video_order
     */
    private static final long serialVersionUID = 1L;

    /**
     * 
     * @return id 
     */
    public Integer getId() {
        return id;
    }

    /**
     * 
     * @param id 
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 用户标示
     * @return openid 用户标示
     */
    public String getOpenid() {
        return openid;
    }

    /**
     * 用户标示
     * @param openid 用户标示
     */
    public void setOpenid(String openid) {
        this.openid = openid == null ? null : openid.trim();
    }

    /**
     * 订单唯一标识
     * @return out_trade_no 订单唯一标识
     */
    public String getOutTradeNo() {
        return outTradeNo;
    }

    /**
     * 订单唯一标识
     * @param outTradeNo 订单唯一标识
     */
    public void setOutTradeNo(String outTradeNo) {
        this.outTradeNo = outTradeNo == null ? null : outTradeNo.trim();
    }

    /**
     * 0表示未支付，1表示已支付
     * @return state 0表示未支付，1表示已支付
     */
    public Integer getState() {
        return state;
    }

    /**
     * 0表示未支付，1表示已支付
     * @param state 0表示未支付，1表示已支付
     */
    public void setState(Integer state) {
        this.state = state;
    }

    /**
     * 订单生成时间
     * @return create_time 订单生成时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 订单生成时间
     * @param createTime 订单生成时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 支付回调时间
     * @return notify_time 支付回调时间
     */
    public Date getNotifyTime() {
        return notifyTime;
    }

    /**
     * 支付回调时间
     * @param notifyTime 支付回调时间
     */
    public void setNotifyTime(Date notifyTime) {
        this.notifyTime = notifyTime;
    }

    /**
     * 支付金额，单位分
     * @return total_fee 支付金额，单位分
     */
    public Integer getTotalFee() {
        return totalFee;
    }

    /**
     * 支付金额，单位分
     * @param totalFee 支付金额，单位分
     */
    public void setTotalFee(Integer totalFee) {
        this.totalFee = totalFee;
    }

    /**
     * 微信昵称
     * @return nickname 微信昵称
     */
    public String getNickname() {
        return nickname;
    }

    /**
     * 微信昵称
     * @param nickname 微信昵称
     */
    public void setNickname(String nickname) {
        this.nickname = nickname == null ? null : nickname.trim();
    }

    /**
     * 微信头像
     * @return head_img 微信头像
     */
    public String getHeadImg() {
        return headImg;
    }

    /**
     * 微信头像
     * @param headImg 微信头像
     */
    public void setHeadImg(String headImg) {
        this.headImg = headImg == null ? null : headImg.trim();
    }

    /**
     * 视频主键
     * @return video_id 视频主键
     */
    public Integer getVideoId() {
        return videoId;
    }

    /**
     * 视频主键
     * @param videoId 视频主键
     */
    public void setVideoId(Integer videoId) {
        this.videoId = videoId;
    }

    /**
     * 视频名称
     * @return video_title 视频名称
     */
    public String getVideoTitle() {
        return videoTitle;
    }

    /**
     * 视频名称
     * @param videoTitle 视频名称
     */
    public void setVideoTitle(String videoTitle) {
        this.videoTitle = videoTitle == null ? null : videoTitle.trim();
    }

    /**
     * 视频图片
     * @return video_img 视频图片
     */
    public String getVideoImg() {
        return videoImg;
    }

    /**
     * 视频图片
     * @param videoImg 视频图片
     */
    public void setVideoImg(String videoImg) {
        this.videoImg = videoImg == null ? null : videoImg.trim();
    }

    /**
     * 用户id
     * @return user_id 用户id
     */
    public Integer getUserId() {
        return userId;
    }

    /**
     * 用户id
     * @param userId 用户id
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 用户ip地址
     * @return ip 用户ip地址
     */
    public String getIp() {
        return ip;
    }

    /**
     * 用户ip地址
     * @param ip 用户ip地址
     */
    public void setIp(String ip) {
        this.ip = ip == null ? null : ip.trim();
    }

    /**
     * 0表示未删除，1表示已经删除
     * @return del 0表示未删除，1表示已经删除
     */
    public Integer getDel() {
        return del;
    }

    /**
     * 0表示未删除，1表示已经删除
     * @param del 0表示未删除，1表示已经删除
     */
    public void setDel(Integer del) {
        this.del = del;
    }
}